package com.sugon.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 维护计划实体   2020-05-19废弃
 * 表名 MAINTAIN_PLAN
 *
 * @author sugon
 * @date 2019-08-07 14:02:42
 */
public class MaintainPlanEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    private Date appTime;
    private  Date endDate;

    /*规程id*/
    private String ruleId;
    /**
     * 评审
     */
    private String review;

    /**
     * 删除（0：未删除，1：已删除）
     */
    private Integer flagDel;

    /**
     * 备注
     */
    private String remark;
    /**
     * 执行人接受时间
     */
    private Date carryNameDate;
    /**
     * 完成时间
     */
    private Date completeDate;
    /**
     * 执行时间
     */
    private Date carryDate;
    /**
     * 生产线
     */
    private String beltline;
    /**
     * 所属车间
     */
    private String dept;
    /**
     * 执行人
     */
    private String carryName;
    /**
     * 计划名称
     */
    private String planName;
    /**
     * $column.comments
     */
    private String id;

    /**
     * 创建时间
     */
    private Date createDate;
    /**
     * 审核状态
     */
    private Integer approvalStatus;


    /**
     * 类别 1:临时计划 2 规程计划
     * @return
     */
    private Integer types;
    
    public String getReview() {
        return review;
    }

    public void setReview(String review) {
        this.review = review;
    }

    public Integer getFlagDel() {
        return flagDel;
    }

    public void setFlagDel(Integer flagDel) {
        this.flagDel = flagDel;
    }

    /**
     * 设置：备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取：备注
     */
    public String getRemark() {
        return remark;
    }
    /**
     * 设置：执行人接受时间
     */
    public void setCarryNameDate(Date carryNameDate) {
        this.carryNameDate = carryNameDate;
    }

    /**
     * 获取：执行人接受时间
     */
    public Date getCarryNameDate() {
        return carryNameDate;
    }
    /**
     * 设置：完成时间
     */
    public void setCompleteDate(Date completeDate) {
        this.completeDate = completeDate;
    }

    /**
     * 获取：完成时间
     */
    public Date getCompleteDate() {
        return completeDate;
    }
    /**
     * 设置：执行时间
     */
    public void setCarryDate(Date carryDate) {
        this.carryDate = carryDate;
    }

    /**
     * 获取：执行时间
     */
    public Date getCarryDate() {
        return carryDate;
    }
    /**
     * 设置：生产线
     */
    public void setBeltline(String beltline) {
        this.beltline = beltline;
    }

    /**
     * 获取：生产线
     */
    public String getBeltline() {
        return beltline;
    }
    /**
     * 设置：所属车间
     */
    public void setDept(String dept) {
        this.dept = dept;
    }

    /**
     * 获取：所属车间
     */
    public String getDept() {
        return dept;
    }
    /**
     * 设置：执行人
     */
    public void setCarryName(String carryName) {
        this.carryName = carryName;
    }

    /**
     * 获取：执行人
     */
    public String getCarryName() {
        return carryName;
    }
    /**
     * 设置：计划名称
     */
    public void setPlanName(String planName) {
        this.planName = planName;
    }

    /**
     * 获取：计划名称
     */
    public String getPlanName() {
        return planName;
    }
    /**
     * 设置：${column.comments}
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取：${column.comments}
     */
    public String getId() {
        return id;
    }

    public Integer getTypes() {
        return types;
    }

    public void setTypes(Integer types) {
        this.types = types;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getRuleId() {
        return ruleId;
    }

    public void setRuleId(String ruleId) {
        this.ruleId = ruleId;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Integer getApprovalStatus() {
        return approvalStatus;
    }

    public void setApprovalStatus(Integer approvalStatus) {
        this.approvalStatus = approvalStatus;
    }

    public Date getAppTime() {
        return appTime;
    }

    public void setAppTime(Date appTime) {
        this.appTime = appTime;
    }
}
